VisualHMI - 资料采样
在菜单栏工程→资料采样中,设置了资料采样的方式与地址长度,采集的资料可用曲线图或表格显示。
1.属性说明
1.1.采样模式
1.1.1.定时采样
以固定时间采集一次数据,如下所示:
采样周期:设置定时采样周期;
周期单位:秒、毫秒;
[!warning|tip:注意] 单位毫秒为时,不支持掉电存储,因为频终提作会对 flash 寿命有影(芯片10W擦写)
1.1.2.触发采样
由某个寄存器值变化后,采集一次数据;
触发地址:在触发采样模式下设置,填写触发寄存器的地址
模式:边缘触发
OFF->ON,上升沿触发采样(值如0到1变化)
ON->OFF,下降沿触发采样(值如1到0变化)
ON<->OFF,双边沿触发
复位:自动覆盖该寄存器的值
1.2.记录条数
最多记录的条数,当记录满了后,自动覆盖。支持10~10000000条
1.3.数据地址
采样的变量起始地址
数据类型:可以选择UINT16、INT16、UINT32、INT32、FLOAT、DOUBLE、STRING等类型。
数据个数:该笔资料要采集数量(连续地址),范围1~2000
小数位数:可以设置统一或单独。如传输值为100,小数位数1位,则显示实际的值为10
- 统一:所有数据缩放显示一样
- 单独:每个参数的缩放系数由“;”分割,如0.1;0.2;0.3;0.4;...100;
显示无效零:√。勾选后,如传输值为100,小数位数1位,则显示实际的值为10.0
EG. 如数据地址= LW1001,数据类型为UINT16,通道数目为10,则该笔资料采集的是LW1001~LW100A范围的数据 ↩
1.4.控制地址
控制地址:填入寄存器,可以设置清除、导出。
写入0x0001:导出数据到SD卡或U盘
写入0x0055:清除数据。
1.5.导出标题
在设置导出数据(CSV)文件到U盘或SD时,可以导出表头。导出第一行标题,使用文字标签,每个参数的缩放系数由','分割,如"序号,时间,电压1,电压2,电压3,电压4,电压5,电压6,电压7,电压8,电压9,电压10"
1.6.采样控制地址
控制地址:此地址的值控制采样使能的总开关
写入0x0001:导出数据到SD卡
写入0x0055:清除数据
启动模式:
OFF->ON,上升沿触发采样(值如0到1变化)
ON->OFF,下降沿触发采样(值如1到0变化)
1.7.掉电存储
数据保存到FLASH中,该存储方式是写在块地址中。
我司M系列彩屏的Flash大小为默认为16M,一个块的单位为4K。默认存储块地址 = 2048,即是最小从8M位置开始存储。
其中占用块数,系统自动计算,如掉电存储最大条数=1000,200个UINT16数据,自动计算得出占用块数=102,需要408K的空间
实际应用中需要结合工程编译的大小来决定,如下所示,编译的工程SD卡资源包为10.1M,则存储地址需要与下载文件相隔需要有一定空间,即从11M开始存储,则存储块地址=(11 x 1024)/4,即为2816,剩余最大占用块数为102,不会超出16M总Flash大小